package com.zhongshu.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

/**
 * 
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-09-08 10:48:33
 */
@JsonInclude(value= JsonInclude.Include.NON_NULL)
@Data
@TableName("t_user")
public class TUserEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户表id
	 */
	@TableId
	private String id;
	/**
	 * 用户编号
	 */
	private String uid;
	/**
	 * 用户名
	 */
	private String username;
	/**
	 * 用户密码 （密文）
	 */
	private String password;
	/**
	 * 真实姓名
	 */
	private String realname;
	/**
	 * 性别 1 男 2 女  3 保密
	 */
	private String sex;
	/**
	 * 头像地址
	 */
	private String headUrl;
	/**
	 * 昵称
	 */
	private String nikeName;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 绑定手机号
	 */
	private String phone;
	/**
	 * 状态 1 禁用 2 注销 0正常
	 */
	private String status;
	/**
	 * 地址 省,市,区  逗号分割 见地区表
	 */
	private String address;
	/**
	 * 注册时间
	 */
	private Date registerTime;
	/**
	 * QQ账号
	 */
	private String qqNumber;
	/**
	 * 生日
	 */
	private Date birthday;
	/**
	 * 电话是否认证 0 认证 1 未认证
	 */
	private String isMobileCheck;
	/**
	 * 邮箱是否认证 0 认证 1 未认证
	 */
	private String isEmailCheck;
	/**
	 * 微信账号
	 */
	private String wechatNumber;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 附加信息01
	 */
	private String attachOne;
	/**
	 * 附加信息02
	 */
	private String attachTwo;
	/**
	 * 附加信息03
	 */
	private String attachThree;
	/**
	 * 最后登录时间
	 */
	private Date lastLoginTime;

}
